#define _CRT_SECURE_NO_WARNINGS 1
#include <string.h>

//int my_cmp(char* s1, char* s2)
//{
//	while (*s1 && *s1 == *s2)
//	{
//		++s1;
//		++s2;
//	}
//	return *s1 == 0;
//}
//int main()
//{
//	char* dictionary[] = { "a", "aa", "aaa", "aaaa" };
//	int dictionarySize = sizeof(dictionary) / sizeof(dictionary[0]);
//	char sentence[] = "a aa a aaaa aaa aaa aaa aaaaaa bbb baba ababa";
//	char words[15][15] = { 0 };
//	int row = 0;
//	int col = 0;
//	int index = 0;
//	for (int i = 0; i < strlen(sentence); ++i)
//	{
//		if (sentence[i] != ' ')
//		{
//			words[row][col++] = sentence[i];
//		}
//		if (sentence[i] == ' ' || i == strlen(sentence) - 1)
//		{
//			index = 0;
//			col = 0;
//			for (int x = 0; x < dictionarySize; ++x)
//			{
//				if (strlen(dictionary[x]) < strlen(words[row]))
//				{
//					int ret = my_cmp(dictionary[x], words[row]);
//					if (ret)
//					{
//						strcpy(words[row], dictionary[x]);
//					}
//				}
//			}
//			++row;
//		}
//	}
//	static char ans[30] = { 0 };
//	index = 0;
//	int max = 100;
//														    
//	//"a", "aa", "aaa", "aaaa"
//	for (int i = 0; i < row; ++i)
//	{
//		strcat(ans, words[i]);
//		index += strlen(words[i]);
//		if (i < row - 1)
//		{
//			ans[index++] = ' ';
//		}
//	}
//	return 0;
//}
//
//int mySqrt(int x) {
//    long long i = 1;
//    while (i * i < x)
//    {
//        ++i;
//    }
//    long long j = i;
//    while (j * j > x)
//    {
//        --j;
//    }
//    return j;
//}



//int main()
//{
//	char s[] = ")()";
//    int ans = 0;
//    int l = 0;
//    int f = 0;
//    int sum = 0;
//    for (int i = 0; s[i]; ++i)
//    {
//        if (s[i] == '(')
//        {
//            f = 1;
//            ++l;
//        }
//        else if (f)
//        {
//            --l;
//            f = 0;
//        }
//        else
//        {
//            sum = 0;
//        }
//        if (sum > ans)
//        {
//            ans = sum;
//        }
//    }
//	return 0;
//}


int main()
{
	char s[] = "abbaca";
	for (int i = 0; s[i]; ++i)
	{
		if (s[i] != ' ')
		{
			int j = i + 1;
			while (s[j] == ' ')
			{
				++j;
			}
			if (s[i] == s[j])
			{
				s[i] = s[j] = ' ';
				i = -1;
			}
		}
	}
	return 0;
}